.bgBox {
  padding-top: 240rpx;
  padding-bottom: 120rpx;
  .times {
    view {
      box-sizing: border-box;
    }
    .time {
      position: relative;
      height: 98rpx;
      border-top: #999 dashed 1px;
      .min {
        position: relative;
        height: 25%;
        .mian-content {
          position: absolute;
          top: 0;
          width: calc(100% - 96rpx);
          height: 100%;
          margin-left: 96rpx;
          .info {
            position: absolute;
            z-index: 60;
            top: 0;
            width: 100%;
            padding: 0 30rpx;
            .status {
              font-size: 24rpx;
              font-weight: 600;
              color: #672ae4;
            }
            .name {
              font-size: 24rpx;
              margin: 0 20rpx;
              padding-top: 10rpx;
              color: #333;
            }
            .num {
              font-size: 20rpx;
              line-height: 40rpx;
              float: right;
              padding: 0 12rpx;
              color: #979797;
              border: 2rpx solid #979797;
              border-radius: 4rpx;
            }
          }
        }
        .title {
          font-size: 22rpx;
          position: absolute;
          top: -24rpx;
          width: 96rpx;
          color: #b4b8cb;
          background-color: #f9fafc;
        }
      }
    }
  }
}
